package com.testflow.hyh.annotation;


import com.testflow.hyh.enums.MethodType;

import java.lang.annotation.*;

/**
 * @Author: 何宇航
 * @DATE: 2022/1/14 0014 16:00
 * @Use:
 */
@Documented
@Inherited
@Target({ElementType.METHOD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface TestApiDesc {

    /**
     * 接口名称
     * @return
     */
    public String apiName() default "";

    /**
     * 接口路径
     * @return
     */
    public String apiUrl() default "";

    /**
     * 请求方式
     * @return
     */
    public MethodType apiMethod() default MethodType.GET;

    /**
     * 接口自定义描述
     * @return
     */
    public String apiRemark() default "";
}
